<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=, initial-scale=1.0">
    <title>Document</title>
    <script>
        /*
            &&|| 非布尔值情况
            -对非布尔值进行与或运算时，
                会先将其转换为布尔值，然后再运算，并且返回原值
            -与运算：
                -如果第一个值为true,则必然返回第二个值
                -如果第一个值为false，则直接返回第一个值

            -或运算
                -如果第一个值为true,则直接返回第一个值
                -如果第一个值为false,则返回第二个值
        
        */
        var resule=0&&2;
        resule= 0||2;
        console.log(resule);
    </script>
</head>
<body>
    
</body>
</html>